-# $Id: app.pro,v 1.18 2010-06-19 23:59:06 robertl Exp $
+# $Id: app.pro,v 1.19 2010-11-01 03:30:42 robertl Exp $
#
CONFIG += qt release
#CONFIG += qt debug console
# For Mac, build Universal binary. Ignored on other OSes.
+# QMAKE_MAC_SDK=/Developer/SDKs/MacOSX10.4u.sdk
CONFIG += x86 ppc
ICON = images/appicon.icns
// -*- C++ -*-
-// $Id: mainwindow.cpp,v 1.26 2010-10-31 19:31:26 robertl Exp $
+// $Id: mainwindow.cpp,v 1.27 2010-11-01 03:30:42 robertl Exp $
//------------------------------------------------------------------------
//
// Copyright (C) 2009 S. Khai Mong <khai@mangrai.com>.
connect(ui.buttonBox, SIGNAL(rejected()), this, SLOT(closeActionX()));
connect(ui.xlateFiltersBtn, SIGNAL(clicked()), this, SLOT(filtersClicked()));
+ connect(ui.inputFileNameText, SIGNAL(textEdited(QString)), this, SLOT(inputFileNameEdited()));
+ connect(ui.outputFileNameText, SIGNAL(textEdited(QString)), this, SLOT(outputFileNameEdited()));
+
+
ui.buttonBox->button(QDialogButtonBox::Apply)->setIcon(QIcon(":images/runit.png"));
ui.buttonBox->button(QDialogButtonBox::Close)->setIcon(QIcon(":images/exit.png"));
}
fmtChgInterlock = false;
}
+void MainWindow::inputFileNameEdited()
+{
+ bd.inputFileNames.clear();
+ bd.inputFileNames << ui.inputFileNameText->text();
+}
+
+void MainWindow::outputFileNameEdited()
+{
+ bd.outputFileName = ui.outputFileNameText->text();
+
+}
//------------------------------------------------------------------------
QString MainWindow::filterForFormat(int idx)
// -*- C++ -*-
-// $Id: mainwindow.h,v 1.12 2010-06-27 21:12:37 robertl Exp $
+// $Id: mainwindow.h,v 1.13 2010-11-01 03:30:42 robertl Exp $
//------------------------------------------------------------------------
//
// Copyright (C) 2009 S. Khai Mong <khai@mangrai.com>.
void inputFileOptBtnClicked();
void inputFormatChanged(int);
void inputOptionButtonClicked();
+ void inputFileNameEdited();
void moreOptionButtonClicked();
void outputDeviceOptBtnClicked();
void outputFileOptBtnClicked();
+ void outputFileNameEdited();
void outputFormatChanged(int);
void outputOptionButtonClicked();
void preferencesActionX();
ui_.reportStatisticsCheck->setChecked(bd_.reportStatistics);
ui_.ignoreVersionMismatchCheck->setChecked(bd_.ignoreVersionMismatch);
// Because of an unfortunate bug in 1.4.0, we turn this off in 1.4.1.
- if (VERSION == "1.4.1")
+ if (VERSION == QString("1.4.1"))
bd_.ignoreVersionMismatch = false;
connect (ui_.buttonBox, SIGNAL(accepted()), this, SLOT(acceptClicked()));